import {
  TODO_ADD,
  TODO_CHANGE_STATUS,
  TODO_CHECKALL,
  TODO_DEL,
} from '../constants'

// !#2
export const delTodo = (id) => ({
  type: TODO_DEL,
  id,
})

export const changeTodoStatus = (id) => ({
  type: TODO_CHANGE_STATUS,
  id,
})

export const addTodo = (name) => ({
  type: TODO_ADD,
  name,
  id: Date.now(),
  done: false,
})

// done => 表示点击后期望变成的状态 => 控制每一个单选按钮的
export const checkAllTodo = (done) => ({
  type: TODO_CHECKALL,
  done,
})
